Assignment models